package com.winshare.saleAssistant.service;

import com.winshare.saleAssistant.domain.dto.req.*;
import com.winshare.saleAssistant.domain.dto.resp.ProductModuleRespDTO;
import com.winshare.saleAssistant.util.Page;

public interface ProductModuleService {

    void save(ProductModuleCreateDTO productModuleCreateDTO);

    void update(ProductModuleUpdateDTO productModuleUpdateDTO);

    void delete(ProductModuleIdDTO productModuleIdDTO);

    void updateProductModuleSort(ProductModuleSortDTO productModuleSortDTO);

    Page<ProductModuleRespDTO> getProductModuleList(ProductModuleQueryDTO productModuleQueryDTO);

    ProductModuleRespDTO getProductModuleDetail(BaseIdDTO baseIdDTO);
}
